/*-----------------------------------------
basic style sheet (for zhezhewang.com)
Version:1.0.1(2011/01/14)
update:2011/03/11
author:shishi
email:4261833@qq.com
-----------------------------------------*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,form,input,button,p{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
ol,ul { list-style: none; }
:focus { outline:0; }
q:before,q:after { content:''; }
 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }   
.clearfix {height: 1%;}

body { font: 12px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; color:#333; background:#E6E6FF;}
a { color:#2b57a1; text-decoration:none;}
a:hover { color:#fd5610;}
.weak { color:#777;}
.black { color:#000;}
.light { color:red;}
.clear { clear:both; height:0; font-size:0; overflow:hidden;}
.hide { display:none;}


.wrapper { width:100%;}

/*====================================================left=================================================================*/
#left { float:left; width:220px; padding:10px; background:#99F;}

.sidebar { margin-bottom:15px;}
h3 { padding-left:25px; line-height:24px; color:#17005b; background:url(/img/button.png) left -74px no-repeat;}
.sidebar tr { border-bottom:1px solid #99f;}
.item { color:#2f2fff;}
.sidebar input { width:80px; padding-left:1px; margin-right:10px; line-height:16px;}
a.regist { margin-left:10px; padding-left:10px; color:#060; background:url(/img/button.png) left -57px no-repeat;}

.record ul { margin-bottom:1px; padding:5px; padding-left:15px; line-height:18px; background:#fff;}

.hot ul li { margin-bottom:1px; padding:5px 5px 5px 15px; background:#fff;}
.hot ul li p { line-height:18px;}


/*====================================================main=================================================================*/
#main { min-width:550px; margin-left:250px; padding:10px; background:#99f;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<550?"550px":""); }
.search { padding:8px 2px 8px 10px; background:#E6E6FF;}
.search label { margin-right:15px;}
.search a { display:inline-block; width:60px; height:21px; line-height:21px; text-align:center;}
a.se  { background:url(/img/button.png) left top no-repeat;}
a.re { background:url(/img/button.png) left -29px no-repeat;}
input { border:1px solid #99f;}
.input { padding:1px; color:17005b;}

.searched { margin-top:15px; _width:99%;}
.searched table { width:100%;}
.searched tr { line-height:16px; background:#fff; border-bottom:1px solid #99f;}
.searched th { line-height:25px;}
.searched img { width:25px; height:25px; cursor:pointer;}
.rec { text-indent:25px; background:url(/img/button.png) 5px -103px no-repeat;background-color:none;}







/*============help===============*/
.help { padding:10px; line-height:20px;}
.help dl { margin:10px 0;}
.help dt { font-size:14px; font-weight:bold; line-height:24px; color:#17005b; background:#E6E6FF;}
.help dd { padding-left:24px;}